Chop Shop (Menu)

66 Haymarket, London
+44 20 7842 8501

Give a rating to Chop Shop

Suggest a dish

How much did you spend at Chop Shop?